#pragma once

#include "IApplication.h"
#include "Window.h"
#include "Graphics.h"

class GAME_API Simulation : public IApplication, public Window {
public:
	Simulation();
	~Simulation();

	virtual VOID PreInitialize() override;

	virtual LRESULT HandleMsg(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) override;

protected:

	std::unique_ptr<Graphics> _gfx;
};

